// 监听来自 content.js 或 popup.js 的消息
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => {
    console.log('收到消息:', message);
    if (message.action === 'processAjaxData') {
        console.log('Received AJAX data:', message.data);
        // 这里可以添加更多处理逻辑，比如存储数据、发送到服务器等
        // 模拟异步处理
        setTimeout(() => {
            sendResponse({ status: 'success', message: 'AJAX 数据处理完成' });
        }, 1000);
        return true;
    } else if (message.action === 'processTableData') {
        console.log('Received table data:', message.data);
        // 这里可以添加更多处理逻辑，比如存储数据、发送到服务器等
        // 模拟异步处理
        setTimeout(() => {
            sendResponse({ status: 'success', message: '表格数据处理完成' });
        }, 1000);
        return true;
    }
    // 如果消息类型未知，返回错误响应
    sendResponse({ status: 'error', message: '未知消息类型' });
    return false;
});